home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 2005 October / Computer Shopper 2005 October.iso / Toolkit / Enhance / KeyText / KTEXT225.EXE / README.TXT < prev    next >
Encoding:
Text File  |  2004-05-19  |  21.9 KB  |  539 lines

  1.  
  2.   KeyText v2.25, for Windows 95, 98, ME, NT4, 2000 or XP
  3.         (c) MJMSoft Design Limited, 1998-2004
  4.  
  5. In this readme.txt:
  6. Program Description
  7. Installation
  8. Upgrading
  9. Distribution
  10. Purchasing
  11. License - Terms and Conditions
  12. Version History
  13. Technical Support and Contact Information
  14.  
  15.  
  16. =========================================================
  17.                   Program Description
  18. =========================================================
  19.  
  20. Keyboard macro and Windows automation utility. Save time
  21. with KeyText!
  22.  
  23. KeyText's basic function is the storing of pieces of text,
  24. ready to be typed or pasted into whatever application you
  25. are working on. Autotext in your system tray! You can set up
  26. hotkeys to all your favorite text items - one keypress and
  27. the text is in. Your Word Processor probably has a function
  28. like this already, but what about your database program,
  29. your desktop publisher, your e-mail program? The beauty of
  30. KeyText is that it's always there waiting in your tray, and
  31. works for most applications.
  32.  
  33. With KeyText's "right-click anywhere" feature, form-filling
  34. has never been so easy. Hold down Shift, Ctrl or both
  35. (depending on how you set it up), right-click where you want
  36. your text to go, and KeyText's menu opens up next to it
  37. ready for you to click the item you want. Your name, e-mail
  38. address, credit card number, etc. - no more typing them in:
  39. let KeyText do it.
  40.  
  41. Now with unique Smart Select feature. You already know how
  42. to select text and press a key combination to copy it to the
  43. clipboard, turn it to bold, and so on. With KeyText's Smart
  44. Select you can do much more! Once set up you could, for
  45. example, select an e-mail address anywhere - document, text
  46. file, database - and press Ctrl-Shift E. Your e-mail program
  47. will start with a new message to that address ready!
  48.  
  49. Include in "text" commands to fill in the date (including
  50. dates plus or minus n days / working days / months etc. from
  51. the current date), run programs, click buttons, change
  52. windows, select menu items, play a sound, display a message,
  53. start an e-mail message, and more. Easy wizard-based dialogs
  54. help you set it up. You can even specify an Internet
  55. address, and KeyText will take you there (assuming you have
  56. modem, etc.); hotkey it and you can launch your browser and
  57. go to the site on one keypress.
  58.  
  59. Use KeyText to simulate mouse actions. It can click the
  60. right spot on a window - button on a dialog, link on a web
  61. page etc. - even if the window is in a different position
  62. each time.
  63.  
  64. Schedule items to start at specified times or intervals.
  65. Because the text can include commands (fields), you can run
  66. programs at specified times, display reminders or alarms
  67. with your choice of sound, even have an hourly chime. Do you
  68. want KeyText to trigger an event on, say, the third last day
  69. of every month? That is possible too.
  70.  
  71. Windows automation. Tell KeyText to look out for a certain
  72. window or dialog, and then run an item. Completely automate
  73. password entries, repetitive dialogs, etc. KeyText itself
  74. includes 5 password levels to protect any passwords, credit
  75. card numbers, etc. you might store.
  76.  
  77. KeyText can operate as a multiple clipboard, and makes
  78. collecting text easy. You can set it up to monitor your
  79. clipboard, and whenever text is copied to it, automatically
  80. add the same text to a specified text item. This makes it
  81. simple to gather text from various sources to put into one
  82. destination. You don't even need to open a text file to get
  83. at its text; select it in Windows Explorer and a couple of
  84. mouse clicks puts a copy of it in KeyText ready for re-use.
  85.  
  86. KeyText can either paste or type your text. Pasting is
  87. faster, but "typing", character by character, has
  88. advantages. It can include fields (commands), it doesn't
  89. require the clipboard, and you can choose the speed. For the
  90. benefit of online-chat users it includes "simulate manual
  91. typing" settings; add some pauses, mistakes and backspaces
  92. and the person at the other end will never know it's being
  93. typed automatically!
  94.  
  95. KeyText has a random link function. Set up your e-mail
  96. signature in KeyText, along with a random link to a range of
  97. quotations held in other items. Hotkey the signature if you
  98. like. Then, every time you press the hotkey, your e-mail
  99. signature will be typed in, followed by a quotation drawn at
  100. random.
  101.  
  102. KeyText can display a miniature "keyboard" on your screen,
  103. which lets you "type" with your mouse or pointing device.
  104. This was added for the benefit of those who don't always
  105. have a keyboard attached, and asked for the facility to key
  106. text with KeyText. The Keypad also has a symbols tab; all
  107. those tricky symbols like ╝, ⌐, etc. are only a click away -
  108. as are all the accented characters.
  109.  
  110. It's very unobtrusive... It hides itself away in the tray,
  111. near your system clock. A left-click on the icon reveals a
  112. menu showing all your text items ready to be typed. A right-
  113. click shows all the options available.
  114.  
  115.  
  116. =========================================================
  117.                   Installation
  118. =========================================================
  119.  
  120. IMPORTANT NOTICE: This KeyText program and all associated
  121. documentation are the copyright of MJMSoft Design Ltd. The
  122. use of the KeyText program is governed by the License
  123. accompanying this program.
  124.  
  125. KeyText requires Windows 95, 98, ME, NT4, 2000 or XP, and
  126. needs 800kb of space on your hard drive.
  127.  
  128. Extract the files from the KeyText zip file to a (temporary)
  129. folder, and run SetupKT.exe. Or, if you have the self-
  130. extracting .exe version, simply run ktext###.exe (where ###
  131. is the version number. During the install process you can
  132. choose to have KeyText added to your list of programs which
  133. start every time Windows starts; note that you can change
  134. this later in KeyText.
  135.  
  136. To uninstall, select KeyText from Add-Remove Programs in
  137. Windows control panel.
  138.  
  139.  
  140. =========================================================
  141.                   Getting Started
  142. =========================================================
  143.  
  144. The KeyText program uses macros or scripts known as items,
  145. which are named A, B, C and so on. They can be started from
  146. the KeyText menu, from hotkeys, automatically or from batch
  147. files. Together these items are stored in data files with
  148. the extension .ktt.
  149.  
  150. It is important to note at the beginning that if you want
  151. to start a new item you select "Edit text items" on the menu
  152. which appears when you right-click the KT icon in the tray -
  153. and look along the tabs A, B, C etc. until you find an empty
  154. one (or delete an old one). If you want to start a new set
  155. or collection of items, you select "New" from the right-
  156. click menu - this opens up a new file of empty macros ready
  157. to use. But beware of using "New" just to start a new
  158. macro - go to Edit text items instead!
  159.  
  160. When you first run KeyText, try left-clicking the KT icon
  161. and selecting "Samples; click here first!".
  162.  
  163.  
  164. =========================================================
  165.                   Upgrading
  166. =========================================================
  167.  
  168. If you already have a previous version of KeyText installed,
  169. you can install to the same folder as before, making sure
  170. you exit KeyText first if it is running. Your texts,
  171. settings, and unlock code (if purchased) will all be
  172. preserved.
  173.  
  174. If you are upgrading from a version 1 release of KeyText,
  175. before converting your texts it will make a copy of your
  176. .ktt (KeyText data) file and give it the extension .kt1.
  177.  
  178.  
  179. =========================================================
  180.                   Distribution
  181. =========================================================
  182.  
  183. KeyText is provided at no charge to you for evaluation
  184. purposes only, and you may distribute it freely, on the
  185. terms and conditions stated in the License (license.txt).
  186.  
  187.  
  188. =========================================================
  189.                   Purchasing
  190. =========================================================
  191.  
  192. When first run KeyText displays: "Evaluation Version" and
  193. has 10 text items available for you to use; you can store
  194. more text items by making new data files (.ktt) and using
  195. the right-click menu to switch from one to another. After
  196. 30 days of use the evaluation period expires; the same 10
  197. text items are available, but other features are reduced. If
  198. you wish to continue using KeyText, you should purchase; you
  199. then receive an unlock code which converts KeyText to the
  200. full version. Note that if you have not purchased and are
  201. still using KeyText after 60 days, you will no longer be
  202. able to save any changes to text items.
  203.  
  204. The full version gives 224 new text items, making 234 in
  205. total; and you can have several "KeyTexts" running at the
  206. same time, giving the possibility of thousands of text items
  207. just a click or two away.
  208.  
  209. You can purchase online using a credit card - and get your
  210. registration code to unlock KeyText e-mailed to you
  211. instantly. Go to http://www.mjmsoft.com/ktreg.htm for
  212. details.
  213.  
  214. A single user license is 25 US dollars or 15 GB pounds
  215. (these prices guaranteed to end of December 2004). Site
  216. licences and multi-user discounts are available. Once you
  217. have installed KeyText, see the file "order.txt" or the
  218. KeyText help file for details of how to register (online,
  219. by 'phone/fax or by mail).
  220.  
  221. For an additional 12 US dollars or 7 GB pounds, we will send
  222. a floppy disk and manual (printed help file); price includes
  223. postage and packing. Note that the manual can be downloaded
  224. free in Adobe Acrobat pdf format from
  225. http://www.mjmsoft.com/keytext.htm.
  226.  
  227.  
  228. =========================================================
  229.                   License - Terms and Conditions
  230. =========================================================
  231.  
  232. See the files "license.txt" and "Vendinfo.diz" for details.
  233.  
  234.  
  235. =========================================================
  236.                   Version History since v2.2
  237. =========================================================
  238.  
  239. 2.25    Removed "2000" from program title (added for a major
  240.     upgrade at the end of 1999) to restore original name:
  241.     KeyText.
  242.  
  243.     Added option where right-clicking an item in
  244.     KeyText's left-click (or right-click anywhere) menu
  245.     goes straight to the "Edit text items" window for
  246.     that item. You can set this option in KeyText
  247.     Settings, Customize tab. With this option set, you
  248.     could go straight to the Edit window for item X by
  249.     left-clicking the KeyText icon and right-clicking
  250.     item X.
  251.  
  252.     The alternative right-click actions for the
  253.     left-click menu, including the new Edit option
  254.     mentioned above, are now available even if the
  255.     "right-click anywhere" feature is disabled.
  256.  
  257.     Added new password level which allows the user to
  258.     open a KeyText data file and run items, but password
  259.     protects access to Edit text items, Settings and
  260.     Organizer. Scheduled items can optionally be hidden
  261.     from the left-click menu for this password level.
  262.  
  263.     Added new option to the Ask and Input fields to mask
  264.     typed characters with a specified character - for
  265.     example * can be chosen to appear for a password
  266.     entry.
  267.  
  268.     Added two new faster speed levels for running macros,
  269.     and reduced the short built-in delays which followed
  270.     certain fields (for example, a Mouse action - the
  271.     delay is built in to give the target application time
  272.     to process the click, etc.).
  273.  
  274.     Fixed problem which caused the fields CallSeq,
  275.     CallRand, CallSelect, LinkSeq, LinkRand or
  276.     LinkSelelct to fail if the list of items specified
  277.     was greater than 255 characters long.
  278.  
  279.     Fixed bug which sometimes caused KeyText to crash if
  280.     a Run field was at the end of an item.
  281.  
  282.     Fixed bug where if a hotkey was set for the
  283.     left-click menu, displaying Settings and then
  284.     clicking Cancel could clear it.
  285.  
  286.     Fixed problem which sometimes caused the Activate
  287.     field to fail if the specified window was minimized.
  288.  
  289. 2.24    Added new option to the Message box and Input box
  290.     fields so that they will close automatically after a
  291.     specified number of seconds. If, for example, you
  292.     wish to have a prompt appear - possibly a scheduled
  293.     reminder - and disappear automatically after 5
  294.     minutes, this new option allows this.
  295.  
  296.     Added a new option regarding handling of Return
  297.     characters in items. Previously you could choose
  298.     between always typing Return characters, and
  299.     ignoring a Return character which follows certain
  300.     fields. The new option allows you to ignore ALL
  301.     Return characters; if a new line is in fact needed
  302.     then {Return} or {Enter} would need to be used.
  303.  
  304.     Changed date fields so that {Date} works. The Insert
  305.     field wizard generates {Date Short}, {Date Long} or
  306.     {Date "...(custom date format)..."} fields, but to
  307.     allow for {Date} being entered directly in an item
  308.     this is now equivalent to {Date Long}.
  309.  
  310.     Changed hotkey functionality so that if the contents
  311.     of an item with a hotkey are deleted, and the item
  312.     is therefore empty, the hotkey is not set.
  313.     
  314.     The addition of multiple-monitor support in version
  315.     2.23 meant that that version did not work on Windows
  316.     95. Now fixed.
  317.  
  318. 2.23    Added a new KeyText icon, designed for XP users.
  319.     Previous icons were designed for earlier versions of
  320.     Windows where the system tray would typically be
  321.     gray; the new icon is a simple KT in red and blue
  322.     which looks better against the light blue of the
  323.     standard Windows XP notification area. You can select
  324.     the new icon by right-clicking the existing KeyText
  325.     icon and selecting Settings; the new icon is second
  326.     from the left in the resulting dialog.
  327.  
  328.     Added multiple-monitor support to KeyText's mouse
  329.     action functions. Previously with a multiple-monitor
  330.     display all mouse actions were forced to the primary
  331.     monitor - even though the coordinates on other
  332.     monitors could be correctly set using the Insert
  333.     Field Wizard. Now mouse actions on multiple-monitor
  334.     displays will occur on the correct monitor.
  335.  
  336.     The fix in version 2.22 for Ctrl Shift + direction
  337.     key worked for all users except NT4. Now fixed for
  338.     NT4 users also. And for Windows 2000/XP users fixed
  339.     a bug which occurred if you had a repeated Ctrl/Shift
  340.     + direction key - for example, {Shift Right 4}; some
  341.     characters immediately after the closing curly
  342.     bracket would be skipped.
  343.  
  344.     KeyText documentation stated that the length of a
  345.     Pause could be up to 1000000 seconds, and the Insert
  346.     Field Wizard allowed you to set a Pause of that
  347.     length. However when running an item any Pause
  348.     greater than 6000 seconds (maximum in an earlier
  349.     version of KeyText) would cause the item to abort.
  350.     Now fixed so that a Pause of up to 1000000 seconds is
  351.     allowed.
  352.  
  353.     Fixed two problems relating to the use of the Link
  354.     field. Firstly, in the situation where KeyText item
  355.     A has a Call to item B, which in turn has a Link to
  356.     item C, and item C finished with a Mouse action -
  357.     control did not return to item A after the Mouse
  358.     action; now fixed. Secondly, an item which included
  359.     an Ask, Clipboard, Date, Include or Selection field,
  360.     and finished with a Link field, and was set to
  361.     Action:Paste, did not work correctly; now fixed.
  362.  
  363. 2.22    If an item has a {Clipboard} field near the
  364.     beginning, and the clipboard contains text, this
  365.     text displays in the KeyText menu for that item.
  366.     This has been extended so that if a text file has
  367.     been copied in Explorer, the first characters of it
  368.     will display. For example, if item A contains only
  369.     the field {Clipboard}, and the KeyText readme.txt
  370.     has been copied in Explorer, the KeyText menu will
  371.     display -  A: KeyText 2000 v2.22, for...
  372.     (Note that if item A is then selected, the full
  373.     contents of the text file would then be typed or
  374.     pasted, depending on whether Action:Macro or
  375.     Action:Paste is selected, giving a quick way to
  376.     extract text from a file without opening it. This
  377.     is existing functionality; the change in 2.22 is
  378.     only to    the menu display.)
  379.     
  380.     KeyText was failing to simulate correctly a Ctrl
  381.     Shift + direction key combination in an item, for
  382.     example {Ctrl-Shift End}. Now fixed.
  383.     
  384.     If using a KeyText data file set to read-only, a
  385.     warning message "changes will not be retained" was
  386.     displayed when logging off or shutting down Windows.
  387.     Now removed.
  388.     
  389.     The feature to allow a double-click of the KeyText
  390.     icon to run item A (see Settings / Customize) did
  391.     not work in Windows 2000. Now fixed.
  392.     
  393.     When using a Call field to call an item which ended
  394.     with a mouse action field (or certain other fields),
  395.     control was not returned to the calling item. Now
  396.     fixed.
  397.     
  398.     In certain circumstances, scheduled items would fail
  399.     to start after opening and closing the Settings
  400.     dialog. Now fixed.
  401.     
  402.     In Settings / Global, under "Ignore a return
  403.     character which follows the following fields", the
  404.     Ask field has been removed from the list. Note that
  405.     this is not a change in functionality; a return
  406.     character following an Ask field will always be
  407.     typed.
  408.     
  409.     Fix of problem occasionally experienced by Windows
  410.     2000 users where the letter after an upper case
  411.     letter is incorrectly also typed in upper case.
  412.     
  413.     Fix of a rare problem where an error would display
  414.     when selecting "Edit text items".    
  415.  
  416. 2.21    Fix of a problem affecting Windows XP users only. Use
  417.     of the KeyText Keypad (any of the Keyboard tab keys
  418.     and some of the Symbol tab keys) would result in a
  419.     KeyText error. Now fixed.
  420.  
  421. 2.2    Added if/then/else functionality to the Wait field.
  422.     Previously the Wait field would wait for a specified
  423.     window; if found it would continue the item, or if
  424.     not found it would cancel the item. Now there are six
  425.     possibilities. If the window is found continue the
  426.     item, else cancel, start another item, or call
  427.     another item and continue. Or if the window is not
  428.     found continue the item, else cancel, start another
  429.     item, or call another item and continue. Also added
  430.     is the ability to specify that the window title
  431.     matches the specified text exactly (rather than the
  432.     title includes the specified text), and the ability
  433.     to check all windows, not just the foreground window.
  434.     These additions mean that KeyText can check for the
  435.     existence of a specified window, and take different
  436.     courses of action depending on if it is found, or not
  437.     found.
  438.  
  439.     Also added to the Wait field the ability to check if
  440.     a specified file exists, or is created during the
  441.     wait period.
  442.  
  443.     Fixed KeyText's ability to select text when sending a
  444.     Shift and direction key combination. This worked in
  445.     versions of Windows prior to Windows 2000, and now
  446.     works in Windows 2000 and XP also.
  447.  
  448.     The "Copy List" function in the KeyText organizer,
  449.     which copies to the clipboard a list of items with
  450.     their menu text and hotkey, can now optionally
  451.     include the whole text of each item. This may be
  452.     useful for reference or backup purposes.
  453.  
  454.     Added to the Scheduler the ability to run monthly
  455.     items on the last day of the month. Previously the
  456.     actual date (1-31) had to be specified; now you can
  457.     specify dates from last day minus 7 to the last day.
  458.  
  459.     The position on screen of the dialogs Message, Input,
  460.     Ask, LinkSelect and CallSelect is now remembered so
  461.     that if you move the window before closing it, next
  462.     time it should appear in the same place.
  463.  
  464.     In the Edit text items window a new entry has been
  465.     added to the Item menu: Insert Key Combination. This
  466.     shortcut takes you directly to the appropriate part
  467.     of the Insert Field Wizard, without the need to go
  468.     through the main wizard page.
  469.  
  470.     In the event of an Explorer crash the KeyText icon in
  471.     the tray is now restored, ensuring continuing
  472.     availability of the program.
  473.  
  474.     Because of the different way in which the Windows XP
  475.     Notification area works, the icon on the right-click
  476.     menu for "Shift icon" appears as a left arrow for XP
  477.     users, as this is the only available direction to
  478.     shift it. Also, after a few days use, a hint is
  479.     displayed for XP users regarding XP's "hide when
  480.     inactive" feature which may cause the KT icon to
  481.     disappear. See Windows XP in the Help file for more
  482.     information.
  483.  
  484.     If Caps Lock is on, KeyText has the option to turn it
  485.     off while an item is running, and when finished turn
  486.     it back on again. However, this did not work if the
  487.     item included a Pause field. Now fixed.
  488.  
  489.     Increased the speed of no-feedback typing. After
  490.     "typing" a character, KeyText waits for feedback from
  491.     the target application before typing the next
  492.     character. This way KeyText regulates its speed to
  493.     the ability of the target application to process
  494.     keystrokes. However, a few applications give no
  495.     feedback and KeyText must make a best guess which is
  496.     normally slower. This "guess" has been speeded up in
  497.     this version.
  498.  
  499.     Added or changed the following tutorial sections:
  500.     Start or disconnect Windows dial-up networking, Check
  501.     for text in a browser window, Set up alarms or
  502.     reminders, If/then/else based on existence of a
  503.     window, Use KeyText to populate a database / address
  504.     book, and Use KeyText in a network environment. Also
  505.     added to Field syntax reference a list of how key
  506.     combinations appear as KeyText fields.
  507.  
  508.  
  509. =========================================================
  510.                   Technical Support
  511.                   and Contact Information
  512. =========================================================
  513.  
  514. For sales information, send e-mail to sales@mjmsoft.com, or
  515. for technical support, e-mail support@mjmsoft.com.
  516.  
  517. Technical support is available to all users for a period of
  518. 30 days and to users who have purchased for a period of 90
  519. days, both periods starting on the date on which the first
  520. request is made to the Company for support. Note that the
  521. support we offer relates to the operation of KeyText itself;
  522. we cannot guarantee to give advice on "scripts" to perform
  523. specific tasks in other applications; however, we will
  524. endeavor to give full version users as much help as we can
  525. in this regard.
  526.  
  527. Sales telephone: free call-back service (we call you) - go
  528. to http://www.mjmsoft.com/contact.htm
  529. Telephone (UK number): +44 870 321 6567
  530. Fax (UK):              +44 701 071 6567
  531. Fax (USA):             (419) 781 8735
  532.  
  533. You can also contact us by mail at:
  534. MJMSoft Design Ltd.
  535. 56 Kingsknowe Drive
  536. EDINBURGH
  537. EH14 2JX
  538. United Kingdom
  539.